package com.ynet.middleground.riskmanage.dto.rizhaogang;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author songyf
 * @description 日照港货物信息
 * @date 2020-10-15 16:00
 */
@Data
@ApiModel(value = "日照港船舶信息", description = "日照港船舶信息")
public class RzgGoodsBoatInfoDTO implements Serializable {

    private static final long serialVersionUID = -3981280146602407993L;

    /**
     * 船舶通知单序号
     */
    @ApiModelProperty(value = "船舶通知单序号", notes = "船舶通知单序号")
    private String shipNoticeOrder;
    
    /**
     * 船舶通知单ID
     */
    @ApiModelProperty(value = "船舶通知单ID", notes = "船舶通知单ID")
    private Long shipNoticeId; 

    /**
     * 船名
     */
    @ApiModelProperty(value = "船名", notes = "船名")
    private String shipNameCh;
    
    /**
     * 英文船名
     */
    @ApiModelProperty(value = "英文船名", notes = "英文船名")
    private String shipNameEn; 
    
    /**
     * 航次 
     */
    @ApiModelProperty(value = "航次 ", notes = "航次 ")
    private String voyageNumber;
    
    /**
     * 代理公司
     */
    @ApiModelProperty(value = "代理公司", notes = "代理公司")
    private String agencyCompany; 
    
    /**
     * 状态
     */
    @ApiModelProperty(value = "状态", notes = "状态")
    private String state;
    
    /**
     * 是否离港
     */
    @ApiModelProperty(value = "是否离港", notes = "是否离港")
    private String departure; 
    
    /**
     * 贸别
     */
    @ApiModelProperty(value = "贸别", notes = "贸别")
    private String trade;
    
    /**
     * 装卸别
     */
    @ApiModelProperty(value = "装卸别", notes = "装卸别   ")
    private String loadUnload; 
    
    /**
     * 装卸计划
     */
    @ApiModelProperty(value = "装卸计划", notes = "装卸计划")
    private String loadUnloadPlan;
    
    /**
     * 配载吨
     */
    @ApiModelProperty(value = "配载吨", notes = "配载吨")
    private String stowage; 
    
    /**
     * 交接数
     */
    @ApiModelProperty(value = "交接数", notes = "交接数")
    private String handover;
    
    /**
     * 出发港
     */
    @ApiModelProperty(value = "出发港", notes = "出发港")
    private String leavePort; 
    
    /**
     * 到达港
     */
    @ApiModelProperty(value = "到达港", notes = "到达港")
    private String arrivePort;
    
    /**
     * 码头公司
     */
    @ApiModelProperty(value = "码头公司", notes = "码头公司")
    private String companyName; 
    
    /**
     * 申报人
     */
    @ApiModelProperty(value = "申报人", notes = "申报人")
    private String declarant;
    
    /**
     * 港口费
     */
    @ApiModelProperty(value = "港口费", notes = "港口费")
    private Double portFee; 
    
    /**
     * 堆存费
     */
    @ApiModelProperty(value = "堆存费", notes = "堆存费")
    private Double storageFee;
}
